package cn.ligoo.dtu.domain;

import java.io.Serializable;
import java.util.Date;

import ssm.core.domain.BaseDomain;

/**
 * @author Jin,QingHua
 * @version 2012-07-24 15:12:27
 */
public class UserInfo extends BaseDomain<UserInfo> implements Serializable {

	private static final long serialVersionUID = -1L;

	/**
	 * 
	 */
	private Integer id;

	/**
	 * 客户ID
	 */
	private Integer customer_id;

	/**
	 * 用户名称
	 */
	private String user_name;

	/**
	 * 姓名
	 */
	private String real_name;

	/**
	 * 邮箱
	 */
	private String email;

	/**
	 * 密码（加密）
	 */
	private String password;

	/**
	 * 性别
	 */
	private Byte gender;

	/**
	 * 出生日期
	 */
	private Date birthdate;

	/**
	 * 手机
	 */
	private String mobile;

	/**
	 * 职务
	 */
	private String title;

	/**
	 * 办公电话
	 */
	private String office_tel;

	/**
	 * 办公传真
	 */
	private String office_fax;

	/**
	 * 办公位置
	 */
	private String office_location;

	/**
	 * 创建时间
	 */
	private Date create_time;

	/**
	 * 删除时间
	 */
	private Date delete_time;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 是否是主用户，主用户可建立子用户，用于以后扩展
	 */
	private Byte is_main;

	/**
	 * 是否管理员
	 */
	private Byte is_admin;

	/**
	 * 排序值
	 */
	private Short order_value;

	/**
	 * 是否锁定(不允许修改)
	 */
	private Byte is_lock;

	/**
	 * 是否删除
	 */
	private Byte is_del;

	public UserInfo() {

	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getCustomer_id() {
		return customer_id;
	}

	public void setCustomer_id(Integer customer_id) {
		this.customer_id = customer_id;
	}

	public String getUser_name() {
		return user_name;
	}

	public void setUser_name(String user_name) {
		this.user_name = user_name;
	}

	public String getReal_name() {
		return real_name;
	}

	public void setReal_name(String real_name) {
		this.real_name = real_name;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Byte getGender() {
		return gender;
	}

	public void setGender(Byte gender) {
		this.gender = gender;
	}

	public Date getBirthdate() {
		return birthdate;
	}

	public void setBirthdate(Date birthdate) {
		this.birthdate = birthdate;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getOffice_tel() {
		return office_tel;
	}

	public void setOffice_tel(String office_tel) {
		this.office_tel = office_tel;
	}

	public String getOffice_fax() {
		return office_fax;
	}

	public void setOffice_fax(String office_fax) {
		this.office_fax = office_fax;
	}

	public String getOffice_location() {
		return office_location;
	}

	public void setOffice_location(String office_location) {
		this.office_location = office_location;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public Date getDelete_time() {
		return delete_time;
	}

	public void setDelete_time(Date delete_time) {
		this.delete_time = delete_time;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Byte getIs_main() {
		return is_main;
	}

	public void setIs_main(Byte is_main) {
		this.is_main = is_main;
	}

	public Byte getIs_admin() {
		return is_admin;
	}

	public void setIs_admin(Byte is_admin) {
		this.is_admin = is_admin;
	}

	public Short getOrder_value() {
		return order_value;
	}

	public void setOrder_value(Short order_value) {
		this.order_value = order_value;
	}

	public Byte getIs_lock() {
		return is_lock;
	}

	public void setIs_lock(Byte is_lock) {
		this.is_lock = is_lock;
	}

	public Byte getIs_del() {
		return is_del;
	}

	public void setIs_del(Byte is_del) {
		this.is_del = is_del;
	}
}